#ifndef _Producer_H_
#define _Producer_H_

#include "Thread.hpp"
namespace wd{

class TaskQueue;
class Producer:public Thread{

public:
    Producer(TaskQueue & taskque);
protected:
    void run() override;

private:
    TaskQueue & _taskque;
};




}


#endif

